package com.tbit.uqbike.object.pojo.vo;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.tbit.uqbike.annos.Excel;
import lombok.Data;

import java.util.Date;

/**
 * @Author LHX
 * @ClassName SimVo
 * @Description
 * @date 2023/5/5 13:46
 * @Version 1.0
 */
@Data
public class SimVo {

    /**
     * 车辆编号
     */
    @Excel(name = "车辆编号", sort = 2)
    private String userCode;

    /**
     * 设备编号
     */
    @Excel(name = "设备编号", sort = 3)
    private String machineNo;

    /**
     * sim卡号
     */
    @Excel(name = "SIM卡号", sort = 4)
    private String simNO;

    /**
     * ICCID
     */
    @Excel(name = "ICCID", sort = 5)
    private String iccId;

    /**
     * IMSI
     */
    @Excel(name = "IMSI", sort = 6)
    private String imsi;

    /**
     * 到期时间
     */
    @Excel(name = "到期时间", sort = 8, dateFormat = "yyyy-MM-dd")
    @JSONField(format = "yyyy-MM-dd")
    private Date maturityTime;

    /**
     * 所属区域
     */
    @Excel(name = "所属区域", sort = 1)
    private String accountName;

    /**
     * 备注
     */
    @Excel(name = "备注", sort = 9)
    private String remark;

    /**
     * 类型 0=未处理 1=已处理
     */
    private String type;

    /**
     * 标签名称
     */
    @Excel(name = "车辆标签", sort = 7)
    private String tagName;
}
